package nsga.salb1;

import java.util.Properties;

import nsga.NsgaRunner;
import nsga.Nsga2Algorithm.Nsga2Parameters;
import salb1.Salb1GeneticOperations;
import salb1.Salb1Genotype;
import salb1.TimeOfOperations;

import common.GeneticOperations;

public class NsgaSalb1Runner extends NsgaRunner<Salb1Genotype> {

    @Override
    public GeneticOperations<Salb1Genotype> getGeneticOperations(
            Properties properties, Nsga2Parameters params) {
        
        TimeOfOperations too = new TimeOfOperations(params.inputFile);
        Salb1GeneticOperations go = new Salb1GeneticOperations(too);
        return go;
    }
      
    public static void main(String[] args) {
        
        new NsgaSalb1Runner().start("Salb1", args);
    }
}
